Смотрите также
Terrasoft Platform SDK > Библиотеки > TSObjectLibrary > Интерфейсы > IRelation > Свойства > IsCascade
СодержаниеИндекс
Свойство IRelation::IsCascade
Send Feedback

Признак каскадного удаления и обновления связанных записей.

IDL
__property VARIANT_BOOL IsCascade;
Описание

По умолчанию СУБД "защищает" от удаления записи родительской таблицы, на которые ссылаются записи дочерних таблиц. Иногда предпочтителен способ организации работы приложения таким образом, чтобы удаление всех связанных записей дочерних таблиц (ссылающихся на удаляемую запись родительской таблицы) происходило автоматически. 

 

Если признак принимает значение "True", то удаление / обновление будет выполнено каскадом (автоматически будут удалены / обновлены записи дочерней таблицы, ссылающиеся на удаляемую / обновляемую запись по вторичному ключу). 

 

Если признак принимает значение "False", то запись будет удалена / обновлена, только если ни одна из записей дочерней таблицы не ссылается на эту запись по вторичному ключу.

Смотрите также
Copyright (с) Terrasoft 2002-2012.